﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ODS.Model
{
    public class UserAccountModel
    {
        String userLoginName;

        public String UserLoginName
        {
            get { return userLoginName; }
            set { userLoginName = value; }
        }

        String userPassword;

        public String UserPassword
        {
            get { return userPassword; }
            set { userPassword = value; }
        }

        String userNotificationEmail;

        public String UserNotificationEmail
        {
            get { return userNotificationEmail; }
            set { userNotificationEmail = value; }
        }

        String userMobileNumber;

        public String UserMobileNumber
        {
            get { return userMobileNumber; }
            set { userMobileNumber = value; }
        }

        String userCountry;

        public String UserCountry
        {
            get { return userCountry; }
            set { userCountry = value; }
        }

        String userAddress;

        public String UserAddress
        {
            get { return userAddress; }
            set { userAddress = value; }
        }

        //TODO: update object type
        List<DeviceModel> listDevices;

        public List<DeviceModel> ListDevices
        {
            get { return listDevices; }
            set { listDevices = value; }
        }

        int totalUnreadEvents;

        public int TotalUnreadEvents
        {
            get { return totalUnreadEvents; }
            set { totalUnreadEvents = value; }
        }

        int totalAllEvents;

        public int TotalAllEvents
        {
            get { return totalAllEvents; }
            set { totalAllEvents = value; }
        }
    }
}
